# 定义全局变量
a = 100
print(f'全局变量a={a}')

def testA():
    a = 200  # 该a是局部变量
    print(a)


def testB():
    global a  # 修改全局变量（必要），没有声明，只能访问不能修改
    a -= 1
    print(a)


def testC():
    # a -= 1  # 无法修改，报错
    print(a)  # 访问全局变量a，并打印变量a存储的数据

testA()  # 200
testB()  # 99
testC()
print(f'全局变量a={a}')